#include<bits/stdc++.h>
using namespace std;
const int N=2e5+4; 
int g[N][4];
int cnt[N];
int n;
long long ans;
void solve(){
	cin>>n;
	for(int i=1;i<=n;i++){
		int l,r;
		cin>>l>>r;
		g[i][0]=l;g[i][1]=r;
		int m=(l+r)>>1;
		if(abs(g[i-1][1]-m)<abs(g[i-1][0]-m))g[i-1][2]=g[i-1][1],g[i-1][3]=g[i-1][0];
		else g[i-1][2]=g[i-1][0],g[i-1][3]=g[i-1][1];
	}
	int t=1;
	for(int i=1;i<=n;i++)
	{
		if(t<=g[i][0]){
			
			ans+=abs(g[i][1]-t);t=g[i][1];
		}
		else if(t>=g[i][1]){
			
			ans+=abs(g[i][0]-t);t=g[i][0];
		}
		
		else{
			ans+=(g[i][1]-g[i][0]+abs(t-g[i][3]));
			t=g[i][2];
		}
		//cout<<ans<<endl;
	}
	if(t!=n){
		ans+=n-t;
	} 
	cout<<ans+n-1<<endl; 
} 
int main(){
	solve();
	return 0;
}
